MKKEAESLIEKEHGTNPKISRYWIQRYDLFSKYDQGIEMDEEGWYSVTPEEIAIKQAERCRGKVVIDCFSGVGGNTIQFAKVCSSVIAIDIDPMKIALAMNNAKVYGVANRIDFVTGDFMQLAPSLKGDVLFLSPPWGGPTYSKVESYKLDMLLPRDGYSLFQTALSITPNIIMFLPKNIDLAQLEELACLSSPPLTLEIEENSIGGEIKAITAYFSSNVV